x86: IO-APIC code has no dependency on PCI
authorJan Beulich <jbeulich@suse.com>
Thu, 22 Sep 2011 17:31:02 +0000 (18:31 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Sep 2011 17:31:02 +0000 (18:31 +0100)
commit1f6bf99c22ce2e13d09e24431688679a96be36a0
treef9690a0d348fc1a0c90e77c284259391080e06c5
parente463d3619896fc257906d08d0a2b40474ea19e80
x86: IO-APIC code has no dependency on PCI

The IRQ handling code requires pcidevs_lock to be held only for MSI
interrupts.

As the handling of which was now fully moved into msi.c (i.e. while
applying fine without, the patch needs to be applied after the one
titled "x86: split MSI IRQ chip"), io_apic.c now also doesn't need to
include PCI headers anymore.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/io_apic.c
xen/arch/x86/irq.c